package com.bgrconsulting.stockorderentry.service.model.request;

public class ChangeEquityOrderRequest {
	private String accountId;
	private String orderAction;
	private String symbol;
	private String clientOrderId;
	private Double limitPrice;
	private Double stopPrice;
	private boolean allOrNone;
	private int quanity;
    private boolean reserveOrder;
    private int reserveQuanity;
    private String priceType;
    private String marketSession;
    private String orderTerm;
    private String routingDestination;
    
    public ChangeEquityOrderRequest(String accountId,
    		String orderAction,
    		String symbol,
    		String clientOrderId,
    		Double limitPrice,
    		Double stopPrice,
    		boolean allOrNone,
    		int quanity,
    		boolean reserveOrder,
    		int reserveQuanity,
    		String priceType,
    		String marketSession,
    		String orderTerm,
    		String routingDestination) { 
    	
    	this.orderAction = orderAction;
    	this.symbol = symbol;
    	this.clientOrderId = clientOrderId;
    	this.limitPrice = limitPrice;
    	this.stopPrice = stopPrice;
     	this.allOrNone = allOrNone;
    	this.quanity = quanity;
    	this.reserveOrder = reserveOrder;
    	this.reserveQuanity = reserveQuanity;
    	this.priceType = priceType;
    	this.marketSession = marketSession;
    	this.orderTerm = orderTerm;
    	this.routingDestination = routingDestination;
    	
    }
    
    public ChangeEquityOrderRequest() {
    	
    }
    
    public void setAccountId(String accountId) {
    	this.accountId = accountId;
    }
    
    public String getAccountId() {
    	return this.accountId;
    }
    
    public void setOrderAction(String orderAction) {
    	this.orderAction = orderAction;
    }
    
    public String getOrderAction() {
    	return this.orderAction;
    }
    
    public void setSymbol(String symbol) {
    	this.symbol = symbol;
    }
    
    public String getSymbol() {
    	return this.symbol;
    }
    
    public void setClientOrderId(String clientOrderId) {
    	this.clientOrderId = clientOrderId;
    }
    
    public String getClientOrderId() {
    	return this.clientOrderId;
    }
    
    public void setLimitPrice(Double limitPrice) {
    	this.limitPrice = limitPrice;
    }
    
    public Double getLimitPrice() {
    	return this.limitPrice;
    }
    
    public void setStopPrice(Double stopPrice) {
    	this.stopPrice = stopPrice;
    }
    
    public Double getStopPrice() {
    	return this.stopPrice;
    }
 
    public void setAllOrNone(boolean allOrNone) {
    	this.allOrNone = allOrNone;
    }
    
    public boolean getAllOrNone() {
    	return this.allOrNone;
    }
    
    public void setQuanity(int quanity) {
    	this.quanity = quanity;
    }
    
    public int getQuanity() {
    	return this.quanity;
    }
    
    public void setReserveOrder(boolean reserveOrder) {
    	this.reserveOrder = reserveOrder;
    }
    
    public boolean getReserveOrder() {
    	return this.reserveOrder;
    }
    
    public void setReserveQuanity(int reserveQuanity) {
    	this.reserveQuanity = reserveQuanity;
    }
    
    public int getReserveQuanity() {
    	return this.reserveQuanity;
    }

    
    public void setPriceType(String priceType) {
    	this.priceType = priceType;
    }
    
    public String getPriceType() {
    	return this.priceType;
    }
    
    public void setMarketSession(String marketSession) {
    	this.marketSession = marketSession;
    }
    
    public String getMarketSession() {
    	return this.marketSession;
    }
    
    public void setOrderTerm(String orderTerm) {
    	this.orderTerm = orderTerm;
    }
    
    public String getOrderTerm() {
    	return this.orderTerm;
    }
    
    public void setRoutingDestination(String routingDestination) {
    	this.routingDestination = routingDestination;
    }
    
    public String getRoutingDestination() {
    	return this.routingDestination;
    }
}
